~ start by teaching a simple, yet complete version of the whole thing

Teaching “the whole game” –starting off by showing how to use a complete, working, very usable, state of the art deep learning network to solve real world problems, by using simple, expressive tools. And then gradually digging deeper and deeper into understanding how those tools are made, and how the tools that make those tools are made, and so on…

❐ Providing a Good Education in Deep Learning – fast.ai